package com.bjb.util;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

import org.springframework.util.FileCopyUtils;
import org.springframework.web.multipart.MultipartFile;

public class UploadFileUtil {
	/**
	 * 上传文件
	 * @param file 保存文件
	 * @param source  资源文件
	 * @return
	 * @throws IOException
	 */
	public static boolean uploadFile(File file, MultipartFile source) throws IOException {
		if (!file.getParentFile().exists()) {
			file.getParentFile().mkdirs();
		}
		if (source != null && !source.isEmpty()) {
			FileOutputStream stream = new FileOutputStream(file);
			FileCopyUtils.copy(source.getInputStream(), stream);
			return true;
		}
		return false;
	}
}
